.container {
  padding: 24px;
  background: #f0f2f5;
  min-height: 100%;

  :global {
    .ant-card {
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
      border-radius: 4px;

      .ant-card-head {
        border-bottom: 1px solid #f0f0f0;
      }
    }

    .ant-table {
      .ant-table-thead > tr > th {
        background: #fafafa;
      }
    }

    .ant-tag {
      margin: 0;
    }

    .ant-input-search {
      .ant-input {
        border-radius: 4px;
      }

      .ant-input-group-addon {
        background: #1890ff;
        border-color: #1890ff;
        .anticon {
          color: #fff;
        }
      }
    }

    .ant-select {
      .ant-select-selector {
        border-radius: 4px;
      }
    }

    .ant-picker {
      border-radius: 4px;
    }

    .ant-form-item {
      margin-bottom: 0;
    }
  }
} 